- 1401/12/25
- 0
- 66
استفاده از idenityDbContext به جای DbContext
سلام در یک پروژه Asp.net Core از Ef Core DbContext استفاده کردیم و دیتابیس ایجاد شده اما الان برای استفاده از Identity باید Identity DbContext جایگزین DbContext بشه چطور میشه این کار بدون ایجاد مشکل انجام داد؟
- 1401/12/27
سلام
به صورت زیر انجام بدهید
public class DataBaseContext : IdentityDbContext<User, Role,
long, IdentityUserClaim<long>, IdentityUserRole<long>, IdentityUserLogin<long>
, IdentityRoleClaim<long>, IdentityUserToken<long>>,
IDataBaseContext
{
مشکل خاصی بوجود نمیاد.
البته اگه کابرانی از قبل در سیستم وجود دارد باید اطلاعات آنها را بروز کنید.
اطلاعات یوزر ها را به فیلد های جدید منتقل کنید و اگر دسترسی به پسورد ها دارید همه آنها را هش کنید و در فیلد های جدید ذخیره کنید.
و اگر پسورد کاربران قبلی هش شده است باید آنها را مجبور کنید قبل از استفاده مجدد از سایت رمز عبور خود را تغییر دهند که بتوانید با سیستم identity لاگین را با موفقیت انجام دهید.
پاسخی برای این باگ ارسال کنید
لطفا کدها را درون قطعه کد ارسال نمایید
برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری